package Recursos;
import java.util.LinkedList;
import java.util.Scanner;

import Recursos.Cliente;


public class Login{

	private static String [] Usuarios = {"David", "Dario", "Eduardo", "Jose"};
	private static String [] Claves = {"Murcia", "Merino", "Trapero", "Riballo"};
	
	private static LinkedList <String> Users;
	private static LinkedList <String> Pass;
	public static LinkedList <Cliente> Clientes;
	private static boolean Login = false;
	private static Scanner leer;
	
	
	private static void verificar(String usuario, String Clave){
		if(Users.contains(usuario) && Pass.contains(Clave) && Users.indexOf(usuario)==Pass.indexOf(Clave)){
			Login = true;
		}
		else{
			Login = false;
		}
	}
	
	public static void main(String [] args){
		initialize();
		leer = new Scanner(System.in);
		String us, pass;
		do{
			System.out.println("Por favor, introduzca su nombre de usuario");
			us = leer.next();
			System.out.println("Por favor, introduzca su clave de usuario");
			pass = leer.next();
			verificar(us, pass);
			if(!Login)
				System.out.println("\nLogin incorrecto\n");
		}while(!Login);
		System.out.println("Bienvenido "+ us);
	}
	
	private static void initialize(){
		Users = new LinkedList<String>();
		Pass = new LinkedList<String>();
		for (int i = 0; i < Usuarios.length; i++){
			Users.add(Usuarios[i]);
			Pass.add(Claves[i]);
			Clientes.add(new Cliente(Usuarios[i], Claves[i]));
		}
	}
}

